A Visual Interface for Parallel Program Development
نویسنده
چکیده
Parallel programming is a more complex process than sequential programming since the programmer has to deal with process creation, synchronization and communication. In order to reduce the complexity of the process, we need simpler models and better tools for parallel programming. This paper describes V4P, a visual environment for object-oriented parallel programming. The underlying programming model is a minimal extension of a sequential programming language to achieve parallelism. The visual environment allows the creation of parallel programs using different patterns of programming, the main advantage being that in most cases, the programmer will be writing only the sequential part of the code.
منابع مشابه
Visual Parallel Programming on SGI Machines
Visual parallel programming environments significantly can help nonexperienced end-users to write their applications for parallel computers or other parallel/distributed platforms. P-GRADE is an integrated visual programming environment that supports the whole life-cycle of parallel program development. It also facilitates fast reengineering of sequential programs into parallel ones. A unified ...
متن کاملGRADE: A graphical programming environment for PVM applications
The PVM system { which is one of the most popular message-passing interface currently { represents a low-level tool that enables to write parallel programs but misses the high-level support which could make this work acceptable easy and eecient. To provide high-level graphical support for PVM based program development , a complex programming environment (GRADE) is being developed. GRADE provide...
متن کاملTowards Visual Development of Message-Passing Programs
Writing and managing programs for parallel systems is a difficult task. It is a great challenge for designers of visual programming languages to provide tools that will help in the process. This paper describes a new graph based tool called Visper that provides a multidimensional environment for program composition. Our approach combines different levels of abstraction at which parallel program...
متن کاملEnhancing Grade towards a Professional Parallel Programming Environment
To provide high-level graphical support for developing message passing programs, an integrated programming environment (GRADE) is being developed. GRADE currently provides tools to construct, execute, debug, monitor and visualise message-passing based parallel programs. GRADE offers the programmer an integrated graphical user interface during the whole life-cycle of program development and prov...
متن کاملEnterprise: current status and future directions
Software development costs for parallel programs can be considerably higher than for sequential software. There are a variety of reasons for this, but two of the major ones are the programming model and the execution environment. Most parallel programming models are very different from sequential ones, so there is strong resistance to change. In most parallel programming systems, the user must ...
متن کاملVisual programming support for graph-oriented parallel/distributed processing
GOP is a graph-oriented programming model which aims at providing high-level abstractions for configuring and programming cooperative parallel processes. With GOP, the programmer can configure the logical structure of a parallel/distributed program by constructing a logical graph to represent the communication and synchronization between the local programs in a distributed processing environmen...
متن کامل